调用方法说明
方法描述 | 方法名 | 传入参数 | 返回参数 |
---|---|---|---|
流程提交 | submitWorkflowRequest |
WorkflowRequestInfo request:请求信息对象int requestid :请求idint userid :提交人IDString type :类型String remark :提交意见 |
String 操作结果 |
传入参数详细说明
参数名 | 参数描述 | 备注 |
---|---|---|
WorkflowRequestInfo |
请求信息对象 | - |
requestid |
请求id | 要操作的requestid |
userid |
提交人ID | 当前操作人的用户id |
type |
操作类型 | submit 提交reject 退回 |
remark |
提交意见 | 操作提交的签字意见 |
示例代码
流程退回
/**
* 退回流程
* @throws RemoteException
*/
public static void rejectRequest(int requestid,int userid) throws RemoteException{
WorkflowRequestInfo WorkflowRequestInfo = getRequestInfo(requestid, userid);
WorkflowServicePortTypeProxy WorkflowServicePortTypeProxy = new WorkflowServicePortTypeProxy(url);
String str = WorkflowServicePortTypeProxy.submitWorkflowRequest(WorkflowRequestInfo, requestid, userid ,"reject","退回流程"+new java.util.Date());
System.out.println(str);
}
执行示例代码,执行结果如截图:
流程页面效果 如截图
流程提交
/**
* 提交流程
* @throws RemoteException
*/
public static void SubmitRequest(int requestid,int userid) throws RemoteException{
WorkflowRequestInfo WorkflowRequestInfo = getRequestInfo(requestid, userid);
WorkflowRequestTableField[] wrti = new WorkflowRequestTableField[1]; //要修改字段的信息
wrti[0] = new WorkflowRequestTableField();
wrti[0].setFieldName("spld");//审批领导
wrti[0].setFieldValue("4,5");//修改为4、5
wrti[0].setView(true);
wrti[0].setEdit(true);
WorkflowRequestTableRecord[] wrtri = new WorkflowRequestTableRecord[1];//主字段只有一行数据
wrtri[0] = new WorkflowRequestTableRecord();
wrtri[0].setWorkflowRequestTableFields(wrti);
WorkflowMainTableInfo wmi = new WorkflowMainTableInfo();
wmi.setRequestRecords(wrtri);
WorkflowRequestInfo.setWorkflowMainTableInfo(wmi);//添加主字段数据
WorkflowServicePortTypeProxy WorkflowServicePortTypeProxy = new WorkflowServicePortTypeProxy(url);
String str = WorkflowServicePortTypeProxy.submitWorkflowRequest(WorkflowRequestInfo, requestid, userid ,"submit","退回后重新提交流程"+new java.util.Date());
System.out.println(str);
}
执行示例代码效果如下图:
流程页面效果如下图:
返回参数说明
返回值说明
返回值 | 描述 | 备注 |
---|---|---|
success |
请求操作成功 | - |
error |
请求操作出现异常 | 流程提交出现异常 |
faild |
请求操作失败 | 操作失败 |